Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Mexico City Challenger Cuernavaca Challenger National Bank Open - Montreal Winnipeg Challenger M25 Kramsach National Bank Open - Toronto National Bank Open - Toronto Uzbekistan F1 Uzbekistan F2 Czech Republic F1 Czech Republic F2 Austria F5 Germany-w2 Germany F1 Poland F2 Poland F3 UAE F2 Czech Republic F1 Germany F6 Germany F8 Belgium F1 Belgium F2 Slovakia F1 Poland F10 Poland F11 France F16 France F19 Czech Republic F4 Czech Republic F5 Germany F4 Croatia F1 Croatia F2 Canada F1 Canada F2 Canada F3 Czech Republic F1 Uzbekistan F2 France F17 France F18 Czech Republic F5 Czech Republic F6 Canada F1 Canada F2 Canada F3 Czech Republic F1 Germany F6 Serbia F6 Italy F29 Germany F21 Germany F22 Nicaragua F1 El Salvador F2 Germany F4 Mexico F2 USA F4 USA F5 Canada F2 Canada F3 Mexico F3 Mexico F4 Mexico F5 Mexico F6 Usa F16 Usa F17 Romania F14 Romania F15 Italy F28 Italy F29 Italy F30 Mexico F12 Mexico F14 Mexico F15 Usa F5 Canada F2 Canada F3 Usa F8 Mexico F2 Usa F16 USA F17 USA F18 Mexico F6 Mexico F7 Canada F4 Canada F5 USA F21 Canada F2 USA F8 USA F9 Korea F1 Korea F2 Canada F4 Slovakia F1 Slovakia F2 Hungary F4 Hungary F6 Italy F10 Austria F1 Austria F2 Portugal F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Italy F23 Serbia & Montenegro F4 Croatia F3 Hungary F5 France F17 France F18 Germany-w1 Germany-w3 Germany-w4 Czech Republic F6 Croatia F1 Croatia F2 UAE F1 Germany F1 Spain F7 (Reus) Czech Republic F4 (Pardubice) Czech Republic F3 M25 Prague M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Muttenz M25 Prague BH Telecom Sarajevo 2007 - Sarajevo XI Torneo Internazionale di Tennis - Barletta Prosperita Open 2007 - Ostrava Fergana Challenger - Fergana Unicredit Czech Open 2007 - Prostejov Steelers Cup - Kosice Open Castilla y Leon - Segovia GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf ATP Challenger Trophy 2007 - Trnava Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Polska Energia Open - Bytom Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Dusseldorf Open Challenger - Dusseldorf Pekao Open - Szczecin Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava National Bank Men's Rimouski Challenger - Rimouski Belgrade Challenger Wolfsburg Challenger Bergamo Challenger Sarajevo Challenger Athens Challenger Rome Challenger Sofia Challenger Ostrava Challenger Lugano Challenger Kosice Challenger Constanta Challenger Braunschweig Challenger Scheveningen Challenger Orbetello Challenger Granby Challenger San Marino Challenger Vancouver Challenger Trnava Challenger Napoli Challenger Rennes Challenger Orleans Challenger Eckental Challenger Savannah Challenger Zagreb Challenger Cremona Challenger Nottingham Challenger Bytom Challenger Braunschweig Challenger Oberstaufen Challenger Granby Challenger Szczecin Challenger Trnava Challenger Bratislava Challenger Honolulu Challenger Caloundra Challenger Le Gosier Challenger Rimouski Challenger Barletta Challenger Ostrava Challenger Prague Challenger Kosice Challenger Guadalajara Challenger Winnetka Challenger Granby Challenger San Marino Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Heilbronn Challenger Rimouski Challenger Tallahassee Challenger Mons Challenger Dallas Challenger Rimouski Challenger Guadalajara Challenger Ostrava Challenger Johannesburg Challenger Prostejov Challenger Nottingham Challenger M25 Santa Margherita di Pula Vancouver Challenger M25 Jablonec nad Nisou Irving Challenger Prague Open - Prague Szczecin Challenger Kosice Challenger Prague Challenger Prosperita Open 2006 - Ostrava ATP Slovak Open Challenger - Bratislava Tatra Banka Open 2006 - Bratislava Open Prevadies - St. Brieuc Kaohsiung Challenger Riviera di Rimini Challenger - Rimini Challenger Natrel Presented by National Bank - Granby Bratislava Challenger M25 Loule Irving Challenger Aix En Provence Challenger Bordeaux Challenger Prostejov Challenger M25 Portimao Prague Challenger Segovia Challenger Challenger Banque Nationale - Granby Bratislava Challenger Rennes Challenger Maui Challenger Irving Challenger Leon Challenger Sophia Antipolis Challenger Barletta Challenger Taipei City Challenger Ostrava Challenger Seoul Challenger Busan Challenger Tatra Banka Open - Bratislava Bordeaux Challenger Surbiton Challenger Poznan Challenger Portoroz Challenger Bytom Challenger Banja Luka Challenger - Banja Luka Rennes Challenger Budapest Challenger Indian Wells Challenger Drummondville Challenger Marbella Challenger Anning Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Lisbon Challenger Salzburg Challenger Poznan Challenger Sarasota Challenger Alessandria Challenger Odlum Brown Vancouver Open - Vancouver Bastad Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Scheveningen Challenger Liberec Challenger Vancouver Challenger Genova Challenger Sibiu Challenger Almaty Challenger Tashkent Challenger Eckental Challenger Bratislava Challenger Mons Challenger Tunis Challenger Tashkent Challenger Francavilla Challenger Orleans Challenger Seoul Challenger Rennes Challenger Eckental Challenger Aachen Challenger M25 Bielsko Biala Budapest Challenger The Tarka Challenger - Barnstaple Phoenix Challenger Singapore Challenger Burnie Challenger Murcia Challenger Alicante Challenger Chicago Challenger Tallahassee Challenger Heilbronn Challenger Intersport Heilbronn Open - Heilbronn Prostejov Challenger Cherbourg Challenger Prostejov Challenger Braunschweig Challenger Granby Challenger Prague Challenger Sopot Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Mallorca Challenger Ispat Open 2004 - Ostrava Cassis Challenger Vancouver Challenger M25 Telfs Baden Open - Ettlingen Ostrava Challenger Braunschweig Challenger Amersfoort Challenger Istanbul Challenger Tulln Challenger Indian Wells Challenger Bucharest Challenger Sibiu Challenger Charlottesville Challenger Nottingham 1 Challenger Forli 3 Challenger Pau Challenger Roseto Degli Abruzzi 1 Challenger Oeiras 1 Challenger Turin Challenger Barletta Challenger Ostrava Challenger Le Gosier Challenger Forli 2 Challenger Vicenza Challenger Ilkley Challenger Ostrava Open 2005 - Ostrava Oeiras 2 Challenger Vancouver Challenger Prague 3 Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Savannah Challenger Orleans Challenger Mouilleron-Le-Captif Challenger St. Tropez Challenger Ismaning Challenger Las Vegas Challenger Ortisei Challenger Bratislava Challenger Calgary Challenger Drummondville Challenger Koblenz Challenger Tenerife 2 Challenger Rovereto Challenger Ostrava Challenger Nottingham Challenger Ilkley Challenger GHI Bronx Tennis Classic - Bronx Stella Artois Clay Court Championships - Budaors Granby Challenger KGHM Dialog Polish Indoors - Wroclaw Fairfield Challenger Indian Wells 1 Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Rome Challenger Granby Challenger Bengaluru Challenger Winnipeg Challenger Granby Challenger Odlum Brown Vancouver Open - Vancouver KGHM Emax Polish Indoors - Wroclaw 10° Trofeo Luigi Pezzoli - Bergamo Czech Open 2006 - Prostejov Guzzini Challenger - Recanati Kitzbuhel Challenger Tulsa Challenger Prague Challenger Kos Succhetti Tennis Cup - Cordenons Wroclaw Challenger Orleans Challenger Cordenons Challenger Mouilleron-Le-Captif Challenger Brasov Challenger Charlottesville Challenger Pune Challenger Eckental Challenger Bratislava Challenger Knoxville Challenger Noumea Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Vancouver Challenger Sarasota Challenger Kobstaedernes ATP Challenger - Kolding Prague II Challenger Ostrava Challenger Istanbul Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Napoli Challenger Split 2 Challenger Bordeaux Challenger Leon Challenger Bordeaux Challenger Busan Challenger Prostejov Challenger Forli 2 Challenger Poznan Challenger Bratislava Challenger Heineken Open - Auckland Bratislava Challenger Champaign Challenger San Francisco Challenger Guadalajara Challenger Dallas Challenger Helsinki Challenger Heineken Open - Auckland Puebla Challenger Prague 3 Challenger Charleston Challenger Bank Austria Tennis Trophy - Vienna Genova Challenger Trnava Challenger Prostejov Challenger Salinas Challenger Heilbronn Challenger Tashkent Challenger Honolulu Challenger Dallas Challenger Lyon Challenger Geneva Challenger Bergamo Challenger Vegeta Croatia Open - Umag Belgrade Challenger Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Ortisei Challenger Cherbourg Challeger Malaga Challenger Open 13 - Marseille International German Open - Hamburg Sarajevo Challenger Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Dallas Challenger Kaohsiung Challenger Rimouski Challenger Le Gosier Challenger Nottingham Challenger Mexico City Challenger German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Leon Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Rome Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Rome Challenger Bratislava Challenger Poprad Tatry Challenger Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Aircel Chennai Open - Chennai AEGON Championships - London Las Franquesas del Valles Challenger Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Ostrava Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Lexington Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ASB Classic - Auckland Rennes Challenger Drummondville Challenger Dubai Duty Free Tennis Championships - Dubai Gimcheon Challenger BMW Open - Munich Geneva Open - Geneva AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Aegon Nottingham Open - Nottingham Delray Beach International Tennis Championships - Delray Beach Winnipeg Challenger Citi Open - Washington Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Tulln Challenger Shenzhen Open - Shenzhen Kremlin Cup - Moscow M25 Trnava Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Bordeaux Challenger Hall of Fame Open - Newport Claro Open Colombia - Bogota Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Sydney International - Sydney Koblenz Challenger Gazprom Hungarian Open - Budapest Next Generation Adelaide International - Adelaide Qatar ExxonMobil Open - Doha BMW Open - Munich Guadalajara Challenger Genova Challenger Aix En Provence Challenger BB&T Atlanta Open - Atlanta Orleans Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Prague Challenger China Open - Beijing Liberec Challenger Kremlin Cup - Moscow Knoxville Challenger ASB Classic - Auckland Open Sud de France - Montpellier Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Quimper Challenger Nottingham-2 Challenger Calgary Challenger Open 13 Provence - Marseille Zadar Challenger St. Petersburg Open - St. Petersburg San Luis Potosi Challenger Erste Bank Open - Vienna Sofia Open - Sofia Winston-Salem Open - Winston-Salem Bratislava Challenger Ostrava Challenger Moselle Open - Metz Recanati Challenger Qatar ExxonMobil Open - Doha Prague Challenger Portoroz Challenger cinch Championships - London Noventi Open - Halle Garanti Koza Sofia Open - Sofia Nature Valley International - Eastbourne Generali Open - Kitzbuhel Citi Open - Washington Moselle Open - Metz BRD Nastase Tiriac Trophy - Bucharest Traralgon Challenger Roseto Degli Abruzzi 2 Challenger Dallas Open - Dallas Prague 1 Challenger Swiss Indoors Basel - Basel Prague Open - Prague Columbus Challenger Gonet Geneva Open - Geneva Augsburg Challenger Vancouver Challenger Las Vegas Challenger Stockholm Open - Stockholm Tel Aviv Watergen Open - Tel Aviv Plava Laguna Croatia Open - Umag Citi Open - Washington Adelaide International 1 - Adelaide Prague Challenger Adelaide International 2 - Adelaide Prostejov Challenger Marbella Challenger Prague Challenger Heilbronn Challenger BMW Open - Munich Salzburg-Anif Challenger Forli 3 Challenger Gran Canaria Challenger Calgary Challenger Open 13 Provence - Marseille Pozoblanco Challenger San Benedetto Challenger Tenerife 3 Challenger BNP Paribas Masters - Paris Prague 2 Challenger Tiburon Challenger Granby Challenger Next Generation Adelaide International - Adelaide Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Credit Agricole Suisse Open - Gstaad BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow Power Horse Cup - Dusseldorf Open 13 - Marseille Rakuten Japan Open - Tokyo European Open - Antwerp Kremlin Cup - Moscow Hall of Fame Open - Newport Tenerife 1 Challenger Quimper Challenger Cherbourg Challenger Prague 1 Challenger Bengalaru Challenger Split 1 Challenger Qatar ExxonMobil Open - Doha BB&T Atlanta Open - Atlanta U.S. Open - New York Indian Wells 2 Challenger Open Sabadell Atlantico - Barcelona Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Topshelf Open - 's-Hertogenbosch Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Rogers Masters - Toronto Rogers Cup - Montreal Rogers Cup - Toronto Sony Ericsson Open - Miami Swiss Indoors Basel - Basel Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sofia Open - Sofia BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal Open Sud de France - Montpellier Mercedes Cup - Stuttgart Gerry Weber Open - Halle Gerry Weber Open - Halle China Open - Beijing Swiss Indoors Basel - Basel Chengdu Open - Chengdu Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Sabadell Atlantico - Barcelona U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Hall of Fame Tennis Championships - Newport Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Generali Open - Kitzbuhel U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group I, 2R, ECU-CAN 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, IND-CZE 1-3 Davis Cup, World Group, 1R, CAN-GBR 2-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group F Davis Cup, Finals, QF, AUS-CAN 1-2 Davis Cup, Finals, SF, RUS-CAN 1-2 Davis Cup, Finals, Group B Davis Cup, Group B, Valencia Wimbledon - London Australian Open - Melbourne Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro French Open - Paris French Open - Paris M25 Santa Margherita di Pula Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group, Q, CAN-KOR 3-1 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, PO, CAN-CHI 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-CAN 3-1 Australian Open (juniors) Olympics - London Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, Group A, Bologna